<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>超链接</title>
    <style>
        .sep{
            height: 800px;
        }
    </style>
</head>

<body>
    <!-- 
        
        href:超链接地址
        target:打开方式 
        行内元素
-->
    <!-- 1. 超链接跳转 -->
    <a href="http://baidu.com" target="">百度一下</a>
    <a href="http://mi.com">
        <img src="./ej.jpg" alt="">
    </a>
    <a href="./img标签.html">img标签html</a>
    <!-- 2.锚点跳转 
        (1)给目标元素设置一个id
        (2)给a标签 href="#id"
    -->
    <br>
    <a href="#1">基本特点编辑</a>
    <br>
    <a href="#2">日常用途编辑</a>

    <div class="sep">
        高度分割
    </div>
    <h2 id="1">基本特点编辑</h2>
    <p>
        JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。 [5]
        是一种解释性脚本语言（代码不进行预编译）。 [6]
        主要用来向HTML（标准通用标记语言下的一个应用）页面添加交互行为。 [6]
        可以直接嵌入HTML页面，但写成单独的js文件有利于结构和行为的分离。 [6]
        跨平台特性，在绝大多数浏览器的支持下，可以在多种平台下运行（如Windows、Linux、Mac、Android、iOS等）。
        Javascript脚本语言同其他语言一样，有它自身的基本数据类型，表达式和算术运算符及程序的基本程序框架。Javascript提供了四种基本的数据类型和两种特殊数据类型用来处理数据和文字。而变量提供存放信息的地方，表达式则可以完成较复杂的信息处理。
        可以实现web页面的人机交互。
    </p>
    <h2 id="2">日常用途编辑</h2>
    <p>
        嵌入动态文本于HTML页面。 [6]
        对浏览器事件做出响应。 [6]
        读写HTML元素。 [6]
        在数据被提交到服务器之前验证数据。 [6]
        检测访客的浏览器信息。 [6]
        控制cookies，包括创建和修改等。 [6]
        基于Node.js技术进行服务器端编程。 [7]
    </p>
    <!-- 
        4.下载 
        download可以不写属性值，默认会用文件的原名。
        也可以写文字的名字
    -->
    <a href="./file/tp.rar" download="福利种子.jpg">点击下载福利资源</a>
    <a href="./img/jg.png" download="你懂的.jpg">点击观看美女</a>
    <div class="sep">
        高度分割
    </div>
    <!-- 3.回到顶部
        要使用这个功能不能给其他元素设置id=top
    -->
    <a href="javascript:void(0)">联系我们</a>
    <a href="#top">回到顶部</a>
    
    
    
</body>

</html>